home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-26 | 1.4 KB | 56 lines | [TEXT/ScoM] |
- CHORD NOTATION WITH ALTERNATIVE TUNINGS
-
- >Is it possible to use chord notation with any of the alternative tunings. If
- >so, how?
-
- Tunings are realized sending pitch bend prior note, and will affect
- each note in a chord.
-
- To play tuned chords make several instruments, allocate each to a different
- channel and let them all have same length values but different symbols.
-
- Use symbol-separate to extract melody lines from chordal progression.
-
- (symbol-separate '(abc a bc =))
- --> ((a a = =) (b = b =) (c = c =))
-
- Use nth to select a sublist.
-
- Example
-
- (def-orchestra 'orchestra
- tuned-chords (voice1 voice2 voice3)
- )
-
- (create-tonality 21-any
- '(1/1 33/32 13/12 9/8 55/48 7/6 39/32 5/4 21/16 65/48 11/8 35/24 143/96
- 3/2 77/48 13/8 5/3 7/4 11/6 15/8 91/48))
-
- (setq chordal-melody '(abc a bc ac))
-
- (def-section sect-a
- tuned-chords ; all voices will have these values
- zone '(4/1)
- tonality (activate-tonality (21-any c 5 4096))
- length '(1/16)
- velocity '(64)
- program '(1)
- voice1 ; but each voice use unique channel and symbol
- channel 1
- symbol (nth 0 (symbol-separate chordal-melody))
- voice2
- channel 2
- symbol (nth 1 (symbol-separate chordal-melody))
- voice3
- channel 3
- symbol (nth 2 (symbol-separate chordal-melody))
- )
-
- (midiport :printer)
-
- (def-tempo 60)
-
- (play-file-p "my song"
- tuned-chords '(sect-a)
- )
-